iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
自我挑戰組

自我挑戰Ruby系列 第 2

Day 2 - 安裝Ruby

  • 分享至 

  • xImage
  •  

作業系統

我的電腦是Apple M2 Pro, 16 GB, macOS Ventura Version 13.5

以Mac OS X為範例。其實在Mac的作業系統內,其實已經有內建Ruby在裡面。

不過在這邊,還是藉由RVM(Ruby Version Manager)來管理Ruby。

安裝RVM

Step 1 : 開啟終端機(Terminal)

Step 2 : 於內執行(Install RVM的執行程式 - 請參考:RVM的官網 (https://rvm.io/)

\curl -sSL https://get.rvm.io | bash -s stable

Step 3 : 於內執行 rvm list known

藉由此列表查看可以安裝哪些版本

Step 4:於內執行 rvm install 3.2.2

藉由此即可安裝Ruby 3.2.2 版

!遇到難題!

其實當我藉由rvm install 去安裝Ruby的版本時候,遇到困難而無法順利安裝完整。

後來藉由 stack overflow 網站查詢曾經問過的問題,才發現這個網友跟我遇到類似的問題:

參考:https://stackoverflow.com/questions/73976833/error-running-rvm-make-j10-while-installing-ruby-2-6-5-on-mac/76766876#76766876

發現是M2 Pro的路徑有所不同。

最後藉由在終端機執行 rvm install 3.2.2 --with-openssl-dir=/opt/homebrew/Cellar/openssl@3

使用這個方式之後,才順利完成安裝。

檢查版本

當我們安裝好Ruby之後,我們可以藉由:

  • 在終端機執行 rvm list → 查看目前電腦內安裝過的Ruby版本

  • 在終端機執行 ruby -v → 查看目前電腦使用的Ruby版本

  • 在終端機執行 rvm use x.x.x → 切換至其他的Ruby版本,例如 rvm use 2.4.1

  • 在終端機執行 rvm x.x.x - -default → 將某個Ruby版本列為預設值,這樣不用每次更換,例如 rvm 2.3.3 - -default

  • 在終端機執行 rvm uninstall x.x.x → 就可以將某個版本移除,例如 rvm uninstall 2.2.1

Day 2 結語

在安裝上遇到了自己無法解決的困擾,除了詢問朋友得到協助之外,也可以藉由網路,

除了google, stack overflow…等網站,還有現在時代最火紅的chapgpt。

以前的我,很害怕問問題,很害怕打擾別人,但如果你不能說出自己的問題,真的沒有人能夠幫助你。

學習上,相信只要願意說出自己的困難,一定會有辦法解決的。


上一篇
Day 1 - 從0開始
下一篇
Day 3 - 終端機
系列文
自我挑戰Ruby30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言